package com.ccp.dev.form.model;

import com.ccp.dev.core.basic.model.BaseModel;
import java.util.Date;

/**
 * BPM_FORM_DEF_HI Model对象
 *
 * @author zhaowj
 */
public class FormDefHi extends BaseModel {

	/**
	 * 主键
	 */
	protected String hisId;

	/**
	 * 表单ID
	 */
	protected String formDefId;

	/**
	 * 表单分类
	 */
	protected String categoryId;

	/**
	 * 表单分类
	 */
	protected String formKey;

	/**
	 * 表单标题
	 */
	protected String subject;

	/**
	 * 描述
	 */
	protected String formDesc;

	/**
	 * 定义html
	 */
	protected String html;

	/**
	 * freeMaker模版
	 */
	protected String template;

	/**
	 * 是否缺省
	 */
	protected Short isDefault;

	/**
	 * 版本号
	 */
	protected Integer versionNo;

	/**
	 * 表ID
	 */
	protected String tableId;

	/**
	 * 是否发布
	 */
	protected Short isPublished;

	/**
	 * 发布人
	 */
	protected String publishedBy;

	/**
	 * 发布时间
	 */
	protected java.util.Date publishTime;

	/**
	 * Tab标题
	 */
	protected String tabTitle;

	/**
	 * 设计类型
	 */
	protected Integer designType;

	/**
	 * 模板表对应ID
	 */
	protected String templatesId;

	/**
	 * 创建人ID
	 */
	protected String createBy;

	/**
	 * 创建人
	 */
	protected String creator;

	/**
	 * 创建时间
	 */
	protected java.util.Date createTime;

	public String getHisId() {
		return hisId;
	}

	public void setHisId(String hisId) {
		this.hisId = hisId;
	}

	public String getFormDefId() {
		return formDefId;
	}

	public void setFormDefId(String formDefId) {
		this.formDefId = formDefId;
	}

	public String getCategoryId() {
		return categoryId;
	}

	public void setCategoryId(String categoryId) {
		this.categoryId = categoryId;
	}

	public String getFormKey() {
		return formKey;
	}

	public void setFormKey(String formKey) {
		this.formKey = formKey;
	}

	public String getSubject() {
		return subject;
	}

	public void setSubject(String subject) {
		this.subject = subject;
	}

	public String getFormDesc() {
		return formDesc;
	}

	public void setFormDesc(String formDesc) {
		this.formDesc = formDesc;
	}

	public String getHtml() {
		return html;
	}

	public void setHtml(String html) {
		this.html = html;
	}

	public String getTemplate() {
		return template;
	}

	public void setTemplate(String template) {
		this.template = template;
	}

	public Short getIsDefault() {
		return isDefault;
	}

	public void setIsDefault(Short isDefault) {
		this.isDefault = isDefault;
	}

	public Integer getVersionNo() {
		return versionNo;
	}

	public void setVersionNo(Integer versionNo) {
		this.versionNo = versionNo;
	}

	public String getTableId() {
		return tableId;
	}

	public void setTableId(String tableId) {
		this.tableId = tableId;
	}

	public Short getIsPublished() {
		return isPublished;
	}

	public void setIsPublished(Short isPublished) {
		this.isPublished = isPublished;
	}

	public String getPublishedBy() {
		return publishedBy;
	}

	public void setPublishedBy(String publishedBy) {
		this.publishedBy = publishedBy;
	}

	public Date getPublishTime() {
		return publishTime;
	}

	public void setPublishTime(Date publishTime) {
		this.publishTime = publishTime;
	}

	public String getTabTitle() {
		return tabTitle;
	}

	public void setTabTitle(String tabTitle) {
		this.tabTitle = tabTitle;
	}

	public Integer getDesignType() {
		return designType;
	}

	public void setDesignType(Integer designType) {
		this.designType = designType;
	}

	public String getTemplatesId() {
		return templatesId;
	}

	public void setTemplatesId(String templatesId) {
		this.templatesId = templatesId;
	}

	@Override
	public String getCreateBy() {
		return createBy;
	}

	@Override
	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}

	public String getCreator() {
		return creator;
	}

	public void setCreator(String creator) {
		this.creator = creator;
	}

	@Override
	public Date getCreateTime() {
		return createTime;
	}

	@Override
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

}